Software Defect Prediction Based Ensemble Approach

نویسندگان

چکیده

Software systems have grown significantly and in complexity. As a result of these qualities, preventing software faults is extremely difficult. defect prediction (SDP) can assist developers finding potential bugs reducing maintenance costs. When it comes to lowering costs assuring quality, SDP plays critical role development. result, automatically forecasting the number errors modules important, may allocating limited resources more efficiently. Several methods for detecting addressing such flaws at low cost been offered. These approaches, on other hand, need be improved terms performance. Therefore this paper, two deep learning (DL) models Multilayer preceptor (MLP) neural network (DNN) are proposed. The proposed approaches combine newly established Whale optimization algorithm (WOA) with complementary Firefly (FA) establish emphasized metaheuristic search EMWS algorithm, which selects fewer but closely related representative features. To find best-implemented classifier achievement measurement factor, classifiers were applied five PROMISE repository datasets. compared existing methods, technique outperforms, 0.91% JM1 dataset, 0.98% accuracy KC2 PC1 0.93% MC2 0.92% KC3.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Defect Prediction Using Ensemble Learning Survey

Machine learning is a science that explores the building and study of algorithms that can learn from the data. Machine learning process is the union of statistics and artificial intelligence and is closely related to computational statistics. Machine learning takes decisions based on the qualities of the studied data using statistics and adding more advanced artificial intelligence heuristics a...

متن کامل

Rank Approach to Software Defect Prediction

An important goal throughout the cycle of software system development is to search out and fix existing defects as early as attainable. This has abundant to do with software system defects prediction and management. There are square measure primarily two classes among these prediction models. One class is to predict what percentage defects still exist in keeping with the already captured defect...

متن کامل

Software Defect Prediction Modeling

Defect predictors are helpful tools for project managers and developers. Accurate predictors may help reducing test times and guide developers for implementing higher quality codes. We propose a statistical defect predictor model with two major differences from the existing ones. Our model will use static code measures as input, since they can easily be collected with automated tools and preven...

متن کامل

Improved Software Defect Prediction

Although a number of approaches have been taken to quality prediction for software, none have achieved widespread applicability. This paper describes a single model to combine the diverse forms of, often causal, evidence available in software development in a more natural and efficient way than done previously. We use Bayesian Networks as the appropriate formalism for representing defect introd...

متن کامل

Software Testing Defect Prediction Model-a Practical Approach

Software defects prediction aims to reduce software testing efforts by guiding the testers through the defect classification of software systems. Defect predictors are widely used in many organizations to predict software defects in order to save time, improve quality, testing and for better planning of the resources to meet the timelines. The application of statistical software testing defect ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer systems science and engineering

سال: 2023

ISSN: ['0267-6192']

DOI: https://doi.org/10.32604/csse.2023.029689